草庐IT

ViewPager 的 Android Viewholder

全部标签

android - 嵌套操作栏选项卡(带 ViewPager)

我有一个使用ActionBarTabs(带有ViewPager)的项目。在选项卡之间滑动时,选项卡移动非常顺畅,但我需要在TAB2中添加两个子选项卡,然后移动到下一个选项卡,或者当然返回,就像在Glassdoor或Flipboard上一样。请帮忙。主要ActivitypublicclassMainActivityextendsAppCompatActivity{privateSectionsPagerAdaptermSectionsPagerAdapter;privateViewPagermViewPager;@OverrideprotectedvoidonCreate(Bundles

android - 有没有办法自定义 ViewPager 滚动的阈值?

我无法找到一种方法来更改ViewPager中滚动页面的触摸阈值:http://developer.android.com/reference/android/support/v4/view/ViewPager.html查看sourcecode,ViewPager有一个determineTargetPage方法检查移动触摸手势距离是否>阈值范围,但看起来没有办法修改这个范围。关于如何控制此阈值(如果可能的话)有什么建议吗? 最佳答案 在这里有点冒险;我相信您可能需要调整这个概念和/或代码。我会在上面的评论中推荐我所做的;扩展ViewP

android - 从 ViewPager fragment 隐藏 Android 应用程序中的软键盘

我有一个Android应用程序,其中包含一个带有2个fragment的ViewPager。第一个fragment包含一个EditText字段。当应用程序启动时,该字段立即获得焦点并启动软键盘(我希望发生)。第二个fragment只包含一个列表(没有可编辑的文本字段)。当我从fragment1滑动到fragment2时,我希望键盘消失。我尝试过的任何东西似乎都不起作用。键盘不仅保留在View中,还会继续更新fragment1的EditText字段。我想我要么使用了不正确的代码来隐藏键盘,要么将它放在了错误的位置。如果有人可以发布正确实现的示例,将不胜感激!我最近的尝试是将隐藏键盘的代码放

带有选项卡和 Viewpager 的 Android fragment

我们正在构建一个应用程序,如上所示,它嵌套了fragment。特色标签-详细信息标签和MAps标签“详细信息”选项卡将有一个幻灯片-类似于“查看页面slider”和下方可滚动的信息。将显示map的“map”选项卡。我已经实现了选项卡和map以及slider,如上所示。现在我很困惑如何在slider下方添加内容,这将使详细信息选项卡可滚动。我尝试了什么?在单击“详细信息”选项卡时,Fragment将尝试在其中扩充两个Fragment布局。AndroidTabLayoutActivity.javapackagecom.mink7.abs;importcom.viewpagerindicat

android - viewpager setCurrentItem 不改变 tablayout 选择的颜色

我正在使用viewpager和标签布局viewPager.setAdapter(Adapter);tablayout.setupWithViewPager(viewPager);viewPager.addOnPageChangeListener(newViewPager.OnPageChangeListener(){intcPage;@OverridepublicvoidonPageScrolled(intposition,floatpositionOffset,intpositionOffsetPixels){}@OverridepublicvoidonPageSelected(in

android - 销毁 ViewPager 和 FragmentStatePagerAdapter 上的页面

我们正在尝试创建一个基于ViewPager的Android应用程序,该应用程序在运行时接收指令以添加和删除页面。几乎就像选项卡式浏览器体验一样,您可以删除当前选项卡或删除特定选项卡。根据Google文档,我们使用FragmentStatePagerAdapter,旨在用于有大量页面的情况,更像ListView。但是当我们尝试:-删除不在屏幕上的页面-并从同一个类创建一个新的fragment对象-并在删除页面的相同位置我们注意到Android平台会恢复死页并将其显示给用户。我们刚刚创建的新对象不会运行“onCreate”、“onCreateView”或“onActivityCreated

android - 在 v4 ViewPager 上更改颜色 TabSelector

是否可以更改v4ViewPager上所选选项卡的颜色?我需要使用v4ViewPager,但我找不到任何源来自定义它。澄清一下,我需要将蓝色更改为另一种颜色: 最佳答案 这是标签指示器。您可以通过应用不同的样式来更改其颜色。使用ActionBarStyleGenerator,生成9patchpng文件(tab_selected、tab_selected_focused等)并将这些文件和样式添加到您的项目中。另一种方法->HowtochangethecurrenttabhighlightercolorinAndroidViewPager

android - 如何使用 PagerAdapter 替换 ViewPager 中的 Fragment?

我的问题我正在使用ViewPager在FragmentActivity中显示fragment。ViewPager从附加的FragmentPagerAdapter获取fragment。mViewPager=(ViewPager)findViewById(R.id.view_pager);mAdapter=newHomePagerAdapter(getSupportFragmentManager());mViewPager.setAdapter(mAdapter);假设ViewPager有3个fragment要显示:Fragment1、Fragment2、Fragment3。Fragmen

android - 如果设置 layout_height = wrap_content,ViewPager 不工作

我在使用ViewPaper时遇到问题。当我设置ViewPaper的height=wrap_content时它没有显示任何内容,如果我为ViewPager设置高度它会显示(例如:android:layout_height="350dp")。请帮忙!谢谢!这是我的xml代码:已解决:我点击此链接,它帮助我解决了这个问题。https://stackoverflow.com/a/24666987/1928560 最佳答案 必须指定ViewPager高度match_parent或者您必须为其指定一个值。两种解决方案,在LinearLayout

android - 当子 recyclerview 滚动到最后一项时禁用 ViewPager 分页

我有一个viewpager,在其中一个fragment中,我有两个单独的fragment,分别包含一个垂直和一个水平的recyclerview。当我将水平recyclerview滚动到最后一个项目并尝试进一步滑动时,viewpager滚动到下一页。我不希望这种情况发生。当我尝试过度滚动水平回收View时,我想禁用viewpager的分页。但是,我不想在我在其他任何地方滑动时禁用viewpager的分页。例如,如果我要在垂直回收View或父fragment中的任何空白区域上滑动,它仍然会导致viewpager更改页面。我读了inthisSOquestion,如何禁用viewpager的分